#!/bin/bash

# 创建并进入build目录
mkdir -p build && cd build

# 配置CMake编译器和选项
if command -v gcc &> /dev/null; then
    export CC="ccache gcc"
    export CXX="ccache g++"
    cmake -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_BUILD_TYPE=Release ..
else
    cmake -DCMAKE_BUILD_TYPE=Release ..
fi

# 并行编译和安装
cmake --build . --config Release -- -j$(nproc)
sudo make -j$(nproc) install
